humped or hunched back - Turc Anglais Dictionnaire